sound-reflecting surface - French English Dictionary